1. Implementar um programa que receba um nome de arquivo e gere estatísticas sobre o arquivo (número de caracteres, número de linhas e número de palavras)
2. Implementar um módulo com duas funções:
matrix_sum(*matrices)
, que retorna a matriz soma de matrizes de duas dimensões.camel_case(s)
, que converte nomes para CamelCase.3. Implementar uma função que leia um arquivo e retorne uma lista de tuplas com os dados (o separador de campo do arquivo é vírgula), eliminando as linhas vazias. Caso ocorra algum problema, imprima uma mensagem de aviso e encerre o programa.
4. Implementar um módulo com duas funções:
split(fn, n)
, que quebra o arquivo fn em partes de n bytes e salva com nomes sequenciais (se fn = arq.txt, então arq_001.txt, arq_002.txt, ... )join(fn, fnlist)
que junte os arquivos da lista fnlist em um arquivo só fn.5. Crie um script que:
6. Faça um script que:
In [1]:
Out[1]: